By plane
Zurich-Kloten: quite a big airport, about 1 hour with train/car 100km. Friedrichshafen: smaller but closer, about 40 km from Bregenz. Approached by some bigger companies like Condor and Ryanair to/from Stansted London.Munich: Biggest airport around. About 2.5 h to Bregenz.Altenrhein: Switzerland, about 20 km to Bregenz but few connections to Vienna.
By train
The Central station Hauptbahnhof is located in the north of the city, close to the lake and the city center. There are serveral daily connections from Vienna with stops in Linz, Salzburg and Innsbruck, the train takes around 8 h from Vienna in general the Eurocity trains are faster than the Intercity trains there is also a highspeed train called ICE the price from Vienna to Bregenz the average price is around 60â¬. A few tickets for 29⬠Sparschiene are available every day so check the OEBB Homepage .
From Switzerland, France and northwestern Italy, the best option is to go to via Zurich and take a Railjet train to Bregenz.
One can also catch a railjet from Vienna to Bregenz, the train comes via St. Polten, Linz, Salzburg and Innsbruck and is operated every 2 hours. Average travel time is 7 hours from Vienna and quality of travel in a Railjet is superior.